package Third.HomeWork.Work01;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Scanner;

public class SecondaryLinkage {
    public static void main(String[] args) {
        HashMap<String, List<String>> province = new HashMap<>();
        Scanner scanner = new Scanner(System.in);
        List<String> list = new ArrayList<>();
        list.add("黑龙江");
        list.add("上海");
        list.add("吉林");
        list.add("天津");
        list.add("河北");
        list.add("重庆");
        list.add("北京");
//        System.out.println(list);
        List<String> list1 = new ArrayList<>();
        list1.add("哈尔滨");
        list1.add("齐齐哈尔");
        list1.add("牡丹江");
        list1.add("佳木斯");
        list1.add("大庆");
        list1.add("七台河");
        list1.add("鸡西");
        province.put(list.get(0),list1);
        List<String> list2 = new ArrayList<>();
        list2.add("黄浦");
        list2.add("徐汇");
        list2.add("长宁");
        list2.add("静安");
        list2.add("普陀");
        list2.add("虹口");
        list2.add("宝山");
        province.put(list.get(1),list2);
        List<String> list3 = new ArrayList<>();
        list3.add("长春");
        list3.add("延边");
        list3.add("吉林");
        list3.add("白山");
        list3.add("白城");
        list3.add("四平");
        list3.add("松原");
        province.put(list.get(2),list3);
        List<String> list4 = new ArrayList<>();
        list4.add("和平");
        list4.add("河东");
        list4.add("河西");
        list4.add("南开");
        list4.add("河北");
        list4.add("红桥");
        list4.add("东丽");
        province.put(list.get(3),list4);
        List<String> list5 = new ArrayList<>();
        list5.add("石家庄");
        list5.add("唐山");
        list5.add("秦皇岛");
        list5.add("邯郸");
        list5.add("保定");
        list5.add("张家口");
        list5.add("承德");
        province.put(list.get(4),list5);
        List<String> list6 = new ArrayList<>();
        list6.add("渝中");
        list6.add("涪陵");
        list6.add("万州");
        list6.add("大渡口");
        list6.add("江北");
        list6.add("九龙坡");
        list6.add("南岸");
        province.put(list.get(5),list6);
        List<String> list7 = new ArrayList<>();
        list7.add("东城");
        list7.add("西城");
        list7.add("丰台");
        list7.add("朝阳");
        list7.add("顺义");
        list7.add("通州");
        list7.add("大兴");
        province.put(list.get(6),list7);
//        System.out.println(province);
//        System.out.println(list);
//        System.out.println("请选择您的省份");
        while (true){
            System.out.println(list);
            System.out.println("请选择您的省份");
            String province1 = scanner.next();
            if (province1.equals(list.get(0))){
                System.out.println(list1);
                System.out.println("请选择您的城市");
                String city = scanner.next();
                System.out.println("信息登记完毕");
                break;
            }else if (province1.equals(list.get(1))){
                System.out.println(list2);
                System.out.println("请选择您的城市");
                String city = scanner.next();
                System.out.println("信息登记完毕");
                break;
            }else if (province1.equals(list.get(2))){
                System.out.println(list3);
                System.out.println("请选择您的城市");
                String city = scanner.next();
                System.out.println("信息登记完毕");
                break;
            }else if (province1.equals(list.get(3))){
                System.out.println(list4);
                System.out.println("请选择您的城市");
                String city = scanner.next();
                System.out.println("信息登记完毕");
                break;
            }else if (province1.equals(list.get(4))){
                System.out.println(list5);
                System.out.println("请选择您的城市");
                String city = scanner.next();
                System.out.println("信息登记完毕");
                break;
            }else if (province1.equals(list.get(5))){
                System.out.println(list6);
                System.out.println("请选择您的城市");
                String city = scanner.next();
                System.out.println("信息登记完毕");
                break;
            }else if (province1.equals(list.get(6))){
                System.out.println(list7);
                System.out.println("请选择您的城市");
                String city = scanner.next();
                System.out.println("信息登记完毕");
                break;
            }else {
                System.out.println("信息登记失败");
            }
        }
    }
}
